import request from '@/utils/request'

// 获取私聊会话列表
export const getPrivateChatList = () => {
  return request({
    url: '/private-chat/list',
    method: 'POST'
  })
}

// 获取私聊消息历史记录
export const getPrivateMessageHistory = (data: { 
  chat_id: number, 
  page?: number, 
  limit?: number 
}) => {
  return request({
    url: '/private-chat/history',
    method: 'POST',
    data
  })
}

// 创建私聊会话
export const createPrivateChat = (data: { other_user_id: number }) => {
  return request({
    url: '/private-chat/create',
    method: 'POST',
    data
  })
}

// // 标记私聊消息为已读（已移除，改用WebSocket方式处理）
// export const markPrivateMessageAsRead = (data: { 
//   message_id?: number,
//   message_ids?: number[],
//   chat_id?: number
//  }) => {
//   return request({
//     url: '/private-chat/mark-as-read',
//     method: 'POST',
//     data
//   })
// }